package modelo;
import bean.Conexion;

import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;


public class ModeloPartidaAvanzadoDAO   extends ConexionDAO{
	
	public ModeloPartidaAvanzadoDAO () {
		super();	
	
	}	
	
	public void registrarPartidaAvanzado(ModeloPartidaAvanzado modeloPartidaAvanzado ) {
		String tiraSQL = "INSERT INTO recordpartidaavanzada "+
		 				 "(nombre,tiempo) "+
		 				 "VALUES ("+
		 				 "'"+modeloPartidaAvanzado.getNombre()+"'," +"'"+modeloPartidaAvanzado.getTiempo()+"')";
		Conexion.ejecutar(tiraSQL);
	}
	
	public List<ModeloPartidaAvanzado> consultarAvanzada() {
		List<ModeloPartidaAvanzado> avanzada = new ArrayList<ModeloPartidaAvanzado>();
		String tiraSQL = "SELECT * FROM recordpartidaavanzada";
		ResultSet resultSet = Conexion.consultar(tiraSQL);		
		try {
			while (resultSet.next()) {
				
				String nombre = resultSet.getString("nombre");
				int tiempo = resultSet.getInt("tiempo");
				ModeloPartidaAvanzado modeloPartidaAvanzado = new ModeloPartidaAvanzado(nombre,tiempo);
				avanzada.add(modeloPartidaAvanzado);
			}
		} catch (SQLException e) {
			e.printStackTrace();
		}
		return avanzada;
	}	
}